package com.work.work.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
@Schema(description = "项目创建DTO")
public class ProjectCreateDTO {
    @Schema(description = "项目名称")
    private String projectName;

    @Schema(description = "开始时间")
    private LocalDateTime startTime;

    @Schema(description = "结束时间")
    private LocalDateTime endTime;

    @Schema(description = "项目描述")
    private String description;

    @Schema(description = "项目状态")
    private Integer status;

    @Schema(description = "团队ID")
    private Integer teamId;

    @Schema(description = "资源分配列表")
    private List<ResourceAllocation> resourceAllocations;
}